# mana-language

Еще один язык программирования, _не собирающийся захватывать мир_.

## Зачем
Классический вопрос для тех, кто занимается созданием языков программирования.

Настоящий репозиторий — это попытка достичь нескольких целей одновременно:
* написать книгу о проектировании и создании языков программирования;
* создать язык программирования, отвечающий внутреннему чувству прекрасного его автора;
* создать лабораторию для экспериментов в области языков и компиляторов;
* отработать технологию создания языкового инструментария (компилятор, тесты, compliance suite);
* продумать и подготовить русскоязычную терминологическую базу в выбранной области.

Понятно, что обозначенный круг целей весьма обширен, и, понятно, что силами одного специалиста делать это будет непросто.
Но именно поэтому в заголовок вынесена фраза о том, что я не собираюсь делать все и сразу. Возможно, эти цели никогда не будут достигнуты.

## Название
Имя языку и всему, что с ним связано, дала река 
[Мана](https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D0%BD%D0%B0_(%D1%80%D0%B5%D0%BA%D0%B0)) в Красноярском крае.
